[INFO] cloning repository https://github.com/Gelbpunkt/lavaplayer-natives-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Gelbpunkt/lavaplayer-natives-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGelbpunkt%2Flavaplayer-natives-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGelbpunkt%2Flavaplayer-natives-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 09e1b9dbabefa7298bedca42792290a30adfc8d7
[INFO] fixing Gelbpunkt/lavaplayer-natives-rust against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGelbpunkt%2Flavaplayer-natives-rust" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config
[INFO] started tweaking git repo https://github.com/Gelbpunkt/lavaplayer-natives-rust
[INFO] finished tweaking git repo https://github.com/Gelbpunkt/lavaplayer-natives-rust
[INFO] tweaked toml for git repo https://github.com/Gelbpunkt/lavaplayer-natives-rust written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Gelbpunkt/lavaplayer-natives-rust on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Gelbpunkt/lavaplayer-natives-rust already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `connector` library target)
[INFO] [stderr] warning: `connector` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06
[INFO] running `Command { std: "docker" "start" "4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2018 edition to 2021
[INFO] [stderr] warning: Cargo.toml: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `connector` library target)
[INFO] [stderr] warning: `connector` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.79
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]     Checking adler v0.2.3
[INFO] [stderr]     Checking gimli v0.22.0
[INFO] [stderr]     Checking object v0.21.1
[INFO] [stderr]     Checking rustc-demangle v0.1.18
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling walkdir v2.3.1
[INFO] [stderr]     Checking bytes v0.5.6
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking pin-project-lite v0.1.11
[INFO] [stderr]    Compiling jni v0.17.0
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling opus-sys v0.2.1
[INFO] [stderr]     Checking jni-sys v0.3.0
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]     Checking cesu8 v1.1.0
[INFO] [stderr]     Checking combine v4.3.2
[INFO] [stderr]     Checking rinimp3 v0.1.0 (https://github.com/Gelbpunkt/rinimp3#1aee779c)
[INFO] [stderr]     Checking addr2line v0.13.0
[INFO] [stderr]     Checking backtrace v0.3.53
[INFO] [stderr]     Checking connector v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.18s
[INFO] [stderr] crater-edition-check: connector v0.1.0 (/opt/rustwide/workdir) updating edition from 2018 to 2021
[INFO] [stderr] warning: Cargo.toml: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `connector` library target)
[INFO] [stderr] warning: `connector` (manifest) generated 1 warning
[INFO] [stderr]     Checking connector v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `OpusDecoder`, `opus_decode`, `opus_decoder_create`, `opus_decoder_destroy`, and `opus_encoder_ctl`
[INFO] [stdout]  --> src/opus.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     opus_decode, opus_decoder_create, opus_decoder_destroy, opus_encode, opus_encoder_create,
[INFO] [stdout]   |     ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 9 |     opus_encoder_ctl, opus_encoder_destroy, OpusDecoder, OpusEncoder, OPUS_OK,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice`
[INFO] [stdout]   --> src/opus.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::{mem::forget, slice};
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `linux::*`
[INFO] [stdout]  --> src/statistics.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use linux::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transport_type`
[INFO] [stdout]   --> src/aac.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     transport_type: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transport_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer_data`
[INFO] [stdout]   --> src/aac.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     buffer_data: jlong,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_buffer`
[INFO] [stdout]   --> src/aac.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/aac.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     offset: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/aac.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_buffer`
[INFO] [stdout]   --> src/aac.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/aac.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flush`
[INFO] [stdout]   --> src/aac.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     flush: jboolean,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_flush`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/opus.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sample_rate`
[INFO] [stdout]   --> src/opus.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     sample_rate: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sample_rate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channels`
[INFO] [stdout]   --> src/opus.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     channels: jint,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/opus.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/opus.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_input`
[INFO] [stdout]   --> src/opus.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     direct_input: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_size`
[INFO] [stdout]   --> src/opus.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     input_size: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_output`
[INFO] [stdout]   --> src/opus.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     direct_output: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frame_size`
[INFO] [stdout]   --> src/opus.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     frame_size: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/opus.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/opus.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r#type`
[INFO] [stdout]   --> src/samplerate.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     r#type: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channels`
[INFO] [stdout]   --> src/samplerate.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     channels: jint,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/samplerate.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/samplerate.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/samplerate.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_array`
[INFO] [stdout]   --> src/samplerate.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     in_array: jfloatArray,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_offset`
[INFO] [stdout]   --> src/samplerate.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     in_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_length`
[INFO] [stdout]   --> src/samplerate.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     in_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_array`
[INFO] [stdout]   --> src/samplerate.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     out_array: jfloatArray,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_offset`
[INFO] [stdout]   --> src/samplerate.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     out_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_length`
[INFO] [stdout]   --> src/samplerate.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     out_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end_of_input`
[INFO] [stdout]   --> src/samplerate.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     end_of_input: jboolean,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_end_of_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source_ratio`
[INFO] [stdout]   --> src/samplerate.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     source_ratio: jdouble,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_source_ratio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `progress_array`
[INFO] [stdout]   --> src/samplerate.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     progress_array: jintArray,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_progress_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]  --> src/statistics/linux.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     env: JNIEnv,
[INFO] [stdout]   |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]  --> src/statistics/linux.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     me: JObject,
[INFO] [stdout]   |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value_array`
[INFO] [stdout]  --> src/statistics/linux.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     value_array: jlongArray,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_value_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id_direct_buffer`
[INFO] [stdout]   --> src/vorbis.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     id_direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_id_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id_offset`
[INFO] [stdout]   --> src/vorbis.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     id_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_id_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id_length`
[INFO] [stdout]   --> src/vorbis.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     id_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_id_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setup_direct_buffer`
[INFO] [stdout]   --> src/vorbis.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     setup_direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setup_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setup_offset`
[INFO] [stdout]   --> src/vorbis.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     setup_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setup_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setup_length`
[INFO] [stdout]   --> src/vorbis.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     setup_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setup_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_buffer`
[INFO] [stdout]   --> src/vorbis.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/vorbis.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     offset: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/vorbis.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channels`
[INFO] [stdout]   --> src/vorbis.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     channels: jobjectArray,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/vorbis.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::forget` with a value that implements `Copy` does nothing
[INFO] [stdout]   --> src/mp3.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     forget(addr);
[INFO] [stdout]    |     ^^^^^^^----^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            argument has type `*mut Mp3DecLib`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(forgetting_copy_types)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    |
[INFO] [stdout] 33 -     forget(addr);
[INFO] [stdout] 33 +     let _ = addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::forget` with a value that implements `Copy` does nothing
[INFO] [stdout]   --> src/opus.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     forget(encoder);
[INFO] [stdout]    |     ^^^^^^^-------^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            argument has type `*mut OpusEncoder`
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    |
[INFO] [stdout] 27 -     forget(encoder);
[INFO] [stdout] 27 +     let _ = encoder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
[INFO] [stdout]   --> src/opus.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     drop(encoder);
[INFO] [stdout]    |     ^^^^^-------^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          argument has type `*mut OpusEncoder`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dropping_copy_types)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    |
[INFO] [stdout] 61 -     drop(encoder);
[INFO] [stdout] 61 +     let _ = encoder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpusDecoder`, `opus_decode`, `opus_decoder_create`, `opus_decoder_destroy`, and `opus_encoder_ctl`
[INFO] [stdout]  --> src/opus.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     opus_decode, opus_decoder_create, opus_decoder_destroy, opus_encode, opus_encoder_create,
[INFO] [stdout]   |     ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 9 |     opus_encoder_ctl, opus_encoder_destroy, OpusDecoder, OpusEncoder, OPUS_OK,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^                        ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice`
[INFO] [stdout]   --> src/opus.rs:11:24
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::{mem::forget, slice};
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `linux::*`
[INFO] [stdout]  --> src/statistics.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use linux::*;
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transport_type`
[INFO] [stdout]   --> src/aac.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     transport_type: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_transport_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer_data`
[INFO] [stdout]   --> src/aac.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     buffer_data: jlong,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_buffer`
[INFO] [stdout]   --> src/aac.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/aac.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     offset: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/aac.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_buffer`
[INFO] [stdout]   --> src/aac.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/aac.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flush`
[INFO] [stdout]   --> src/aac.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     flush: jboolean,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_flush`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/aac.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/aac.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/aac.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/opus.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sample_rate`
[INFO] [stdout]   --> src/opus.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     sample_rate: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sample_rate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channels`
[INFO] [stdout]   --> src/opus.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     channels: jint,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/opus.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/opus.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_input`
[INFO] [stdout]   --> src/opus.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     direct_input: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `input_size`
[INFO] [stdout]   --> src/opus.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     input_size: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_input_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_output`
[INFO] [stdout]   --> src/opus.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     direct_output: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `frame_size`
[INFO] [stdout]   --> src/opus.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     frame_size: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_frame_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/opus.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/opus.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/opus.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r#type`
[INFO] [stdout]   --> src/samplerate.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     r#type: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channels`
[INFO] [stdout]   --> src/samplerate.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     channels: jint,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/samplerate.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/samplerate.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/samplerate.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/samplerate.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/samplerate.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_array`
[INFO] [stdout]   --> src/samplerate.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     in_array: jfloatArray,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_offset`
[INFO] [stdout]   --> src/samplerate.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     in_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_length`
[INFO] [stdout]   --> src/samplerate.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     in_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_in_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_array`
[INFO] [stdout]   --> src/samplerate.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     out_array: jfloatArray,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_offset`
[INFO] [stdout]   --> src/samplerate.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     out_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_length`
[INFO] [stdout]   --> src/samplerate.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     out_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end_of_input`
[INFO] [stdout]   --> src/samplerate.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     end_of_input: jboolean,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_end_of_input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source_ratio`
[INFO] [stdout]   --> src/samplerate.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     source_ratio: jdouble,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_source_ratio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `progress_array`
[INFO] [stdout]   --> src/samplerate.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     progress_array: jintArray,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_progress_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]  --> src/statistics/linux.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     env: JNIEnv,
[INFO] [stdout]   |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]  --> src/statistics/linux.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     me: JObject,
[INFO] [stdout]   |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value_array`
[INFO] [stdout]  --> src/statistics/linux.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     value_array: jlongArray,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_value_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id_direct_buffer`
[INFO] [stdout]   --> src/vorbis.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     id_direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_id_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id_offset`
[INFO] [stdout]   --> src/vorbis.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     id_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_id_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id_length`
[INFO] [stdout]   --> src/vorbis.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     id_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_id_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setup_direct_buffer`
[INFO] [stdout]   --> src/vorbis.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     setup_direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setup_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setup_offset`
[INFO] [stdout]   --> src/vorbis.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     setup_offset: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setup_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setup_length`
[INFO] [stdout]   --> src/vorbis.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     setup_length: jint,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setup_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `direct_buffer`
[INFO] [stdout]   --> src/vorbis.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     direct_buffer: JObject,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_direct_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/vorbis.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     offset: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/vorbis.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `channels`
[INFO] [stdout]   --> src/vorbis.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     channels: jobjectArray,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_channels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `length`
[INFO] [stdout]   --> src/vorbis.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     length: jint,
[INFO] [stdout]    |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_length`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `env`
[INFO] [stdout]   --> src/vorbis.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     env: JNIEnv,
[INFO] [stdout]    |     ^^^ help: if this is intentional, prefix it with an underscore: `_env`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `me`
[INFO] [stdout]   --> src/vorbis.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     me: JObject,
[INFO] [stdout]    |     ^^ help: if this is intentional, prefix it with an underscore: `_me`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instance`
[INFO] [stdout]   --> src/vorbis.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     instance: jlong,
[INFO] [stdout]    |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::forget` with a value that implements `Copy` does nothing
[INFO] [stdout]   --> src/mp3.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     forget(addr);
[INFO] [stdout]    |     ^^^^^^^----^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            argument has type `*mut Mp3DecLib`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(forgetting_copy_types)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    |
[INFO] [stdout] 33 -     forget(addr);
[INFO] [stdout] 33 +     let _ = addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::forget` with a value that implements `Copy` does nothing
[INFO] [stdout]   --> src/opus.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     forget(encoder);
[INFO] [stdout]    |     ^^^^^^^-------^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            argument has type `*mut OpusEncoder`
[INFO] [stdout]    |
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    |
[INFO] [stdout] 27 -     forget(encoder);
[INFO] [stdout] 27 +     let _ = encoder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
[INFO] [stdout]   --> src/opus.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     drop(encoder);
[INFO] [stdout]    |     ^^^^^-------^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          argument has type `*mut OpusEncoder`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dropping_copy_types)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the expression or result
[INFO] [stdout]    |
[INFO] [stdout] 61 -     drop(encoder);
[INFO] [stdout] 61 +     let _ = encoder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.43s
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2018 edition to 2021
[INFO] [stderr] warning: Cargo.toml: `crate_type` is deprecated in favor of `crate-type` and will not work in the 2024 edition
[INFO] [stderr] (in the `connector` library target)
[INFO] [stderr] warning: `connector` (manifest) generated 1 warning
[INFO] [stderr]     Checking connector v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/vorbis.rs (6 fixes)
[INFO] [stderr]        Fixed src/aac.rs (6 fixes)
[INFO] [stderr]        Fixed src/opus.rs (6 fixes)
[INFO] [stderr]        Fixed src/mp3.rs (3 fixes)
[INFO] [stderr]        Fixed src/samplerate.rs (4 fixes)
[INFO] [stderr]        Fixed src/statistics/linux.rs (1 fix)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.74s
[INFO] [stderr] crater-edition-check: connector v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr] error: failed to parse manifest at `/opt/rustwide/workdir/Cargo.toml`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   `crate_type` is unsupported as of the 2024 edition; instead use `crate-type`
[INFO] [stderr]   (in the `connector` library target)
[INFO] running `Command { std: "docker" "inspect" "4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06", kill_on_drop: false }`
[INFO] [stdout] 4847068fff5d600fbfbe64c4c65ffcf2249894bfab68b504accc9190588dab06
